﻿
using LeaderCCSLaserUI.Data;
using System.Collections.Generic;

namespace LeaderCCSLaserUI.Models
{
    public class Param
    {
        public string? PLC_IP { get; set; }
        public string? ServoAbsCOM { get; set; }
        public double Z1Abs { get; set; }
        public double Z2Abs { get; set; }
        public string? LeftCameraIP { get; set; }
        public string? RightCameraIP { get; set; }
        public MPoint LeftMark { get; set; }//绝对位置
        public MPoint LeftDelta { get; set; }
        public MPoint LeftCameraCalib { get; set; }
        public MPoint LeftCameraCalibLazer { get; set; }
        public MPoint RightMark { get; set; }//绝对位置
        public MPoint RightDelta { get; set; }
        public MPoint RightCameraCalib { get; set; }
        public MPoint RightCameraCalibLazer { get; set; }
        public double BorderWidth { get; set; }
        public double BorderHeight { get; set; }
        public List<string> PartList { get; set; }
        public int PartIndex { get; set; }
        public bool IsSimulate { get; set; }
        public bool IsUseVision { get; set; }
        public int LazerDevIndex { get; set; }//0:金橙子EzCAD2 1:八思量
        public string LeftWeldIP { get; set; }
        public string RightWeldIP { get; set; }
        public double AccMul { get; set; }//加减速倍率
        public double LeftCameraCalibDist { get; set; }
        public double RightCameraCalibDist { get; set; }
        public int LineNum { get; set; }//线体号
        public double LeftPowerBase { get; set; }//左功率基础值，用于校准
        public double RightPowerBase { get; set; }//左功率基础值，用于校准
    }
}
